supply (explanation) - German English Dictionary